#include "mdlinfo.h"

MdlInfo::MdlInfo()
{
    this->lyoInfo=NULL;
   this->StateList=NULL;
}
MdlInfo::MdlInfo(QMap<QString, QList<QMap<QString, QString> *> *> *LyoInfo, QList<CState *> *StateList){
     this->lyoInfo=LyoInfo;
    this->StateList=StateList;
}

MdlInfo::~MdlInfo(){}

void MdlInfo::setLyoInfo(QMap<QString,QList<QMap<QString,QString>*>*> *LyoInfo){
    this->lyoInfo=LyoInfo;

}
void MdlInfo::setStateInfo(QList<CState *> *StateList){
    this->StateList=StateList;
}

void MdlInfo::setMdlFilePath(QString MdlFilePath){
    this->mdlFilePath=MdlFilePath;
}

QString MdlInfo::getMdlFilePath(){
    return this->mdlFilePath;
}

QMap<QString,QList<QMap<QString,QString>*>*> * MdlInfo::getLyoInfo(){
    return this->lyoInfo;
}

QList<CState *> *MdlInfo::getStateInfo(){
    return this->StateList;
}
